
p{word-break: break-word !important;}
.Hometitle {  margin-bottom: 2em;}
.Hometitle .en {font-size: 2em;color: #333;line-height: 1.6; text-transform: uppercase;}
.Hometitle .cn{color:#333;font-size:1.875em; font-weight: bold; line-height: 1;    text-transform: uppercase;}
.Hometitle .cn:after{display:block;width:60px;height:3px;background-color:#ff0000;content:'';margin:0.5em 0 auto ; border-radius: 5px;}


.Homemore a{display: inline-block;color: #333;line-height: 2.875em;border-radius: 50px;border: solid 1px #d9d9d9; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Homemore a:hover{background: #ff0000;color: #fff; border-color:#ff0000 ;}
@media(max-width:640px){
.Homemore a{font-size: 4vw; }
}


.column-title{position: relative;z-index: 1;  margin-bottom: 2em; }
.column-title aside{position: relative;z-index: 4;}
.column-title .cn{font-size:1.875em;color: #333; line-height: 1;}
.column-title .en{font-size: 2em;color: #d9d9d9; line-height:1.6; text-transform: uppercase; }






/*Top002696 */
.Top002696{ position:relative; left:0; top:0; width:100%; z-index:100; color:#333;}
.Top002696 .after-login{ display:none; position:absolute;right:0; top:5px; width:100%; text-align:right;}
.Top002696 .after-login a{ margin-left:9px; display:inline-block; line-height:24px; border:1px solid #fff; padding:0 5px; border-radius:24px;}
.Top002696 a{ color:#333;}
.Top002696 .top-left{ float:left;}
.Top002696 .top-right,
.Top002696 .top-mid{ float:right;}
@media(max-width:1760px){
.Top002696 .auto{ /* padding-left:2%; padding-right:2%; */}
}
.Top002696 .top-left{ display:table; height:100px;width: 40%; /*  max-width:343px; */}
.Top002696 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002696 .top-right{ padding:37px 0;}
.Top002696 .top-right dl > *{ float:left;}
.Top002696 .top-right dd a{ float:left; margin-left:8px; padding: 0 2px; line-height:26px; text-align:center; font-size: 0.875em; }
.Top002696 .top-right dd a:hover{color:#ff0000; opacity:1;}
.Top002696 .top-right dt{ position:relative; z-index:100;}
.Top002696 .open-search{ background:url(../images/Top002696_search.png) no-repeat center center; width:26px; height:26px; display:block; position:relative;}
.Top002696 .open-search-show{ background:none;}
.Top002696 .open-search-show::before,
.Top002696 .open-search-show::after{ position:absolute; content:''; width:60%; left:20%; height:2px; top:50%; margin-top:-1px; background:#666; transform:rotate(45deg);}
.Top002696 .open-search-show::after{ transform:rotate(-45deg);}
.Top002696 .top-search{ display:none; position:absolute; right:0; top:100%;width:240px; height:40px;  box-shadow:0 0 5px rgba(0,0,0,0.5); background: #fff; z-index: 120;}
.Top002696 .top-search .text{ width:100%; border:none; line-height:40px; height:40px; padding:0 40px 0 10px; color:#333; border-radius:3px;background:#f5f5f5;}
.Top002696 .top-search .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002696_search.png) no-repeat center center;}
.Top002696 .top-mid{ width:48%;  margin-right:1%;}
.Top002696 .header-menu li{ position: relative; z-index: 10;}
.Top002696 .header-menu li em{ line-height:100px;}
.Top002696 .header-menu li em a{ display:inline-block; position:relative; font-size:1em;}
.Top002696 .header-menu li em a:hover,
.Top002696 .header-menu li.aon em a{ color:#333;}
.Top002696 .header-menu li em a:hover:after,
.Top002696 .header-menu li.aon em a:after{ position:absolute; content:''; left:0; bottom:0px; width:100%; background:#ff0000; height:2px;}
.Top002696 .header-menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden; text-align: center;left: 50%;width: 160px; margin-left: -80px;}
.Top002696_1 .header-menu li .sub{width: 200px;margin-left: -100px;}
.Top002696_1 .header-menu li#m2 .sub,.Top002696_1 .header-menu li#m3 .sub{width: 270px; margin-left: -140px;}

.Top002696 .header-menu li .sub dt{ line-height:40px;}
.Top002696 .header-menu li .sub dt a{display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 10px;}
.Top002696 .header-menu li .sub dt a:hover{ background:#ff0000; color:#fff;} 

/* .Top002696 .header-menu li .sub-menu{padding:12px 0;background:rgba(255, 255, 255, 1);}
.Top002696 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002696 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#d0101e; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002696 .header-menu li .sub-menu dt:hover::before{ width:8px;}
.Top002696 .header-menu li .sub-menu dt a{  border-bottom:1px solid #e7e7e7; line-height:40px; background:url(../images/Top002434-icon_a.png) no-repeat left center; color:#666;padding:0 13px; font-size:15px;}
.Top002696 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002696 .header-menu li .sub-menu dt a:hover{ color:#d0101e;} */



@media(max-width:1200px){
.Top002696 .top-mid{ margin-right:0;}
}
@media(max-width:1024px){
.Top002696 #header-menu{ position:absolute; left:-100%; top:-100%; z-index:100; background:rgba(0,0,0,0.8); width:100%; max-width:240px; border-radius:0 0 0 5px; opacity:0;}
.Top002696 #header-menu.header-menu-show{ left:auto; right:0; top:100%; opacity:1; transition:top 0.3s;}
.Top002696 #open_menu{ position:relative; width:35px; height:28px; margin-left:5px; border-radius:3px; border:1px solid #333; top:0px}
.Top002696 .top-right dd a{margin-left: 2px;}
.Top002696 #open_menu.open_menu_on{ border-color:transparent;}
.Top002696 #open_menu i,
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{  height:2px;background:#333;}
.Top002696 #open_menu i{left:20%; top:50%; margin-top:-1px;width:60%; }
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{ content:'';}
.Top002696 .top-left{ width:65%;}
.Top002696 #header-menu li {line-height: 50px;}
.Top002696 #header-menu li.has-sub em::before{background: url(../images/Top002696_menu-icon.png) no-repeat center center;    width: 21%; right: 0; left: auto;}
.Top002696 #header-menu li .sub-menu dt a{line-height: 42px;border-bottom: 1px dashed rgba(255,255,255,0.3);}
}
@media(max-width:640px){
.Top002696 .top-left{ height:60px;}
.Top002696 .top-right {padding: 16px 0;}
.Top002696{ position:relative;}
.Top002696 .top-left{ width:60%;}
/*.Top002696 .top-left{ height:auto; width:100%;}
.Top002696 .top-right,
.Top002696 .top-left{ float:none;padding: 10px 0;}*/
.Top002696 .top-right dl{ float:right;}
.Top002696 .top-right{border-top:1px solid rgba(0,0,0,0.1);}
.Top002696 .after-login{ width:140px; right:auto; left:0; top:auto; bottom:10px; text-align:left;}
.Top002696 .after-login a:not(:last-child){ margin:0 5px 0 0;}
.Top002696 .top-search{ width:210px; }
}



/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute;right: 0;top: 0;width: 100%;z-index: 10;text-align: left;color: #0735a8;}
.Banner003158 .txt .auto{max-width: 600px;text-align: left;margin-top: 15.5%;width: 100%;float: right;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit{/* transform: translateY(30px); */}
.Banner003158 .tit{font-family: 'SourceHanSansCN-Medium';font-size: 42px;color: #fff;margin-bottom: 12px;}
.Banner003158 .en{font-size:20px;color: #fff;text-transform: uppercase;}
.Banner003158 .desc{text-shadow: 0 1px 0 #fff; font-family: 'SourceHanSansCN-Regular'; margin-bottom: 2.5em;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #0735a8;color: #0735a8;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #0735a8;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{/* transform: translateY(0); *//* opacity: 1; */}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}

.Banner003158 .slick-arrow{position: absolute; width: 50px; height: 50px; border-radius: 50%; background: rgba(0,0,0,0.3); z-index: 20; top: 50%; margin-top: -25px;}
.Banner003158 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Banner003158 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner003158 .slick-arrow:hover{ background: #f00;}
.Banner003158 .slick-prev{left: 2.6vw;}
.Banner003158 .slick-next{right: 2.6vw;}
@media (max-width:1400px) {
.Banner003158 .txt .auto{padding:0 3%;}
}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003158 .txt .auto{padding:0 2%;}
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
.Banner003158 .tit{font-size: 30px;}
.Banner003158 .en{font-size:20px;}
}
@media (max-width:640px) {
.Banner003158 .txt .auto{margin-top: 35%;}
.Banner003158 .tit{font-size: 20px;}
.Banner003158 .en{font-size: 14px;}
}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

/*Floor003065 */
.Floor003065{padding: 4% 0;}
.Floor003065 .Homemore{margin-top: 1.5em;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 2.76vw;}
.Floor003065 .ytable-cell {width: 50%;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 20px;overflow: hidden;background: #000;}
.Floor003065 .video .pic img{opacity: 1;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.3); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
.Floor003065 .video .pic span{position: absolute;bottom: 0;left: 0%;width: 100%;display: block;color: #fff;font-size: 1.125em;line-height: 2.8;text-align: center;background: rgba(153,153,153,0.65);}




@media(max-width:640px){
.Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .number li{float: left;color: #333;}
.Floor003065 .number li aside{color: #ee7133;}
.Floor003065 .number li aside b{font-size: 48px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}


.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info p{line-height: 2; color: 333;font-size: 1em;}
.Floor003065 .txt-info .year{z-index: 1; padding: 2vw 10.21vw 3vw 2.08vw; border-radius: 20px;background-color: #ee7133;}
.Floor003065 .txt-info .year b{font-family: 'Arial'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}





/*Floor003080 */
.Floor003080{ padding: 4% 0; overflow: hidden; background: url(../images/Floor003080_bg.png) no-repeat center bottom; background-size: cover;position: relative;}
.Floor003080 .Hometitle{ margin-bottom: 4em;}
.Floor003080 .auto{position: relative; z-index: 2;}

.Floor003080 .ytable{table-layout: fixed;}
.Floor003080 .category .item{/* border-radius: 6px;*/border: solid 1px #eee;  padding: 1.5vw 3vw 1.5vw 1.5vw; transition: 0.3s; cursor: pointer;position: relative;background: #f9f9f9;}
.Floor003080 .category .active{box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1); border-color: #999; background: #333;}
/* .Floor003080 .category .item.active:after {position: absolute;border: 10px solid transparent;content: '';border-left-color: #ed0000;left: 100%;top: 50%;margin-top: -10px;}
 */

.Floor003080 .category .tit{font-size: 1.25em;color: #333; line-height: 1;}
.Floor003080 .category p{margin: 10px 0 0 0;color: #bbb;font-size: 14px; line-height: 1.715; min-height:3.43em;}
.Floor003080 .category .active .tit{color: #fff;}
.Floor003080 .category .active  p{color: #666;}
 .Floor003080 .category .icon{width: 40px;height: 40px; border-radius: 50%;background-color: #333;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.5);position: absolute;transition: 0.3s;transform: scale(0);}
.Floor003080 .category .active .icon{transform: scale(1)}
.Floor003080 .category .icon:after{position: absolute; content: ''; width: 8px; height: 8px;border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -4px 0 0 -4px;} 
.Floor003080 .dots li{width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none;}
.Floor003080 .dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003080 .dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003080 .dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0f55b0;}

.Floor003080 .slick-arrow{position: absolute; width: 50px; height: 50px; border-radius: 50%; background: rgba(0,0,0,0.3); z-index: 20; top: 50%; margin-top: -25px;}
.Floor003080 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003080 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003080 .slick-arrow:hover{ background: #f00;}
.Floor003080 .slick-prev{left: 0vw;}
.Floor003080 .slick-next{right: 0vw;}

.Floor003080 .slider{position: relative;}
.Floor003080 .slider a{color: #fff;  display: block;position: relative;}
.Floor003080 .slider .txt{position: absolute; left: 0; bottom: 0;width:100%; padding: 1.5vw 2vw; border-radius: 5px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor003080 .slider .txt aside{line-height: 1; font-size: 1.25em; text-align: right;}
.Floor003080 .slider .txt p{margin: 10px 0 0 0;}
.Floor003080 .slider li{transition: 0.3s;}
.Floor003080 .slider li:not(.slick-active){opacity: 0.2;}
.Floor003080 .slider .pic img{border-radius: 5px;}

.Floor003080 .pages{position: absolute; z-index: 10; left:2vw; bottom: 1vw;color: #fff; }
.Floor003080 .pages span{line-height: 1;display: inline-block;vertical-align: text-bottom;}
.Floor003080 .pages span.cur{font-size: 1.5em;position: relative; padding-right: 10px; padding-bottom: 0px;}
.Floor003080 .pages span.cur:after{position: absolute; content: ''; width: 1px; height: 15px;transform: skewX(-30deg); left: 100%; top: 20%; background: #fff;}
.Floor003080 .pages span.total{font-size: 1em; padding-left: 10px;}



@media(max-width:1560px){
.Floor003080 .slider{width: 100%;}
.Floor003080 .dots{right: 1%;left: auto; }
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003080 .info{ margin-bottom:3vw ;}
}
@media(min-width:1025px){
.Floor003080 .right{width: 70%;}
.Floor003080 .category{ max-width: 320px; width: 90%;}
.Floor003080 .category .item:not(:last-child){/* margin-bottom: 20px; */}
.Floor003080 .slider{overflow: hidden;width:100%; padding-right: 0vw;}
/* .Floor003080 .slider .ul{margin-left: -2.605vw; }
.Floor003080 .slider a{margin:0 2.605vw;} */
.Floor003080 .slider .slick-list{overflow: hidden;}
.Floor003080 .dots{position: absolute; left: 100%; width: 5.21vw;top: 0; height: 100%;z-index: 20;}
.Floor003080 .dots .slick-dots{position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}
.Floor003080 .category .icon{right: -20px; top: 50%; margin-top: -20px; }
}
@media(max-width:1024px){
.Floor003080 .ytable,
.Floor003080 .ytable-cell{display: block;}
.Floor003080 .dots {padding-top: 4vw;}
.Floor003080 .dots .slick-dots{display: table; margin: 0 auto;}
.Floor003080 .dots .slick-dots li{float: left; margin: 0 5px;}
.Floor003080 .category{display: flex;justify-content: space-between; align-items: center; flex-wrap: wrap;}
.Floor003080 .category .item{width: 48%;margin-bottom: 28px;padding: 3vw 3vw 17px 3vw;}
.Floor003080 .category .icon{bottom: -20px; left: 50%; margin-left: -20px; }
.Floor003080 .category .icon:after{transform: rotate(135deg);}
}
@media(max-width:640px){
.Floor003080 .category .tit{font-size: 4.5vw; text-align: center;}
.Floor003080 .category p{font-size: 3vw;}
.Floor003080 .slider .txt aside{}
}





/*Floor003079 */
.Floor003079{ padding: 4% 0; overflow: hidden; background: url(../images/Floor003080_bg.png) no-repeat center bottom; background-size: cover;position: relative;}
.Floor003079 .auto{position: relative; z-index: 2;}
.Floor003079 .Hometitle{ text-align: center;}
.Floor003079 .Hometitle .cn:after {margin: 0.5em auto 0;}
.Floor003079 .box .slick-list{ margin: 0 -10px;}
.Floor003079 .box li a{display: block;position: relative;overflow: hidden; margin: 0 10px;}
.Floor003079 .box li .txt{position: absolute;left: 0; width: 100%; bottom: 0;padding: 1vw 1vw; z-index: 10;font-size: 1.25em; color: #fff; text-align: right;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.Floor003079 .box li .txt .icon{width: 50px; height: 50px; border: 2px solid #fff; border-radius: 50%;position: absolute;right: 2.08vw; top: 50%; transform: translate(-30px,-50%); opacity: 0; transition: 0.3s ease-out;}
.Floor003079 .box li a:hover .txt .icon{opacity: 1;transform: translate(0,-50%);}
.Floor003079 .box li .txt .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box li .Ispic{padding-bottom:62%;position: relative;}


.Floor003079 .tab-dots{overflow: hidden; margin-bottom: 2vw;display: table;text-align: center;margin: 2vw auto;}
.Floor003079 .tab-dots li{list-style: none; text-align: center; font-size: 1.125em; padding: 0.625em 1.5em;border-radius: 50px;border: solid 1px #eee;background: #fff; cursor: pointer;margin-bottom: 1.5vw;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 1em;}
.Floor003079 .tab-dots li.slick-active{color: #fff;background: #f00;}

.Floor003079 .slick-arrow{position: absolute; width: 50px; height: 50px; border-radius: 50%; background: rgba(0,0,0,0.3); z-index: 20; top: 50%; margin-top: -25px;}
.Floor003079 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003079 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003079 .slick-arrow:hover{ background: #f00;}
.Floor003079 .slick-prev{left: 2vw;}
.Floor003079 .slick-next{right: 2vw;}


@media(min-width:1025px){
.Floor003079 .tab-dots li{float: left;}
}
@media(max-width:1024px){
.Floor003079 .tab-dots{overflow: auto;white-space: nowrap;}
.Floor003079 .tab-dots li{display: inline-block;}
.Floor003079 .box{padding-bottom: 50px;}
.Floor003079 .box .slick-arrow{position: absolute;left: 50%; width: 40px; height: 40px;border: 2px solid #0f55b0; border-radius: 50%; bottom: 0;}
.Floor003079 .box .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #0f55b0; border-right: 2px solid #0f55b0; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box .slick-prev{margin-left: -60px;transform: rotateY(180deg);}
.Floor003079 .box .slick-next{margin-left: 20px;}
}
@media(min-width:641px){
.Floor003079 .info{max-width: 575px; width: 45%; }
.Floor003079 .tab-dots li{min-width: 100px;}
}
@media(max-width:640px){
.Floor003079{font-size: 3vw;}
.Floor003079 .title{font-size: 5vw}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
.Floor003079 .box li .txt{padding: 3vw; font-size: 4vw;}
.Floor003079 .box li .txt aside{padding-right: 10vw;}
.Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
.Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}

.Floor003079 .box{padding-bottom: 10vw;}
.Floor003079 .box .slick-arrow{width: 8vw; height: 8vw;}
.Floor003079 .box .slick-arrow:before{width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .box .slick-prev{margin-left: -10vw;}
.Floor003079 .box .slick-next{margin-left: 4vw;}
}







/*PicList002433 */


.PicList002433{ padding:4% 0 1% 0 ; background: url(../images/PicList002433-bg.jpg) no-repeat center;}
.PicList002433 .Hometitle{ text-align: center;}
.PicList002433 .Hometitle .cn:after {margin: 0.5em auto 0;}

.PicList002433 .main{ padding:0% 0 2%;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width: 50px; height: 50px; margin-top:-25px; border:1px solid #ff0000; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#ff0000; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width: 20%; height: 20%; border-top:2px solid #ff0000; border-right:2px solid #ff0000; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:40%; top:40%; }
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); }


.PicList002433 .main  .slick-prev{ left:-64px;}
.PicList002433 .main  .slick-next{ right:-64px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
/*.PicList002433 .list li .ytable{ height:280px;}*/
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:300px;padding: 8px;padding-top: 12px;/* background: url(../images/PicList002433_kuang.png) no-repeat ; */background-size:100% 100%;  background-color: #973738;}
.PicList002433 .list li p{ margin:0 auto; max-width:270px;width:90%; line-height:20px; max-height:40px; color:#333; font-size: 16px;}
.PicList002433 .list .ul-5 li{width:20%;}
.PicList002433 .list .ul-5 li:nth-child(5):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-4 li{width:25%;}
.PicList002433 .list .ul-4 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:14px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
.PicList002433 .list .ul-5 li{width:50%;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}



/*Floor002733 */
.Floor002733{background: #f9f9f9; padding: 4% 0;}
.Floor002733 .Hometitle{ text-align: center; }
.Floor002733 .Hometitle .cn:after {margin: 0.5em auto 0;}
.Floor002733 .Homemore{padding-top: 2em; display: table; margin:0 auto ;}
.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #ff0000;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #ff0000;}

.Floor002733 li.slick-slide{}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s;border: 1px solid #eee; }
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 56%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.Floor002733 li.slick-slide:hover .inner{/* border: 1px solid #ff0000; */}
.Floor002733 li.slick-slide .txt{padding: 20px; background: #fff;}
.Floor002733 li.slick-slide .txt time{color: #999; font-size: 1em;}
.Floor002733 li.slick-slide .txt aside{ color: #333;font-size: 1.25em; margin-top: 10px;}
.Floor002733 li.slick-slide .txt p{line-height: 2; font-size: 1em; color: #666;}
.Floor002733 li.slick-slide:hover .txt aside{color: #ff0000;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -25px; margin-right: -25px; }
.Floor002733 li.slick-slide .inner{ margin: 0 25px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}














/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 28.125em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}


/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 2px 15px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li:not(:last-child){margin-right: calc(65 / 1920 * 100vw);}
.Menu001093 .nav li a{color: #333333;display: block;font-size: 1em; padding: 1.625em 0;position: relative; transition: 0.3s;}
.Menu001093 .nav li a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: #ff0000; left: 50%;transform: translateX(-50%); bottom: 0;}
.Menu001093 .nav li a:hover:after,
.Menu001093 .nav li.aon a:after{width: 100%;}

@media (min-width:1025px) {
.Menu001093 li{float: left;}
}
@media (max-width:1024px) {
.Menu001093 ul{overflow: auto;}
.Menu001093 li{display: inline-block;position: relative;}
.Menu001093 .nav li:not(:last-child){margin-right: calc(128 / 1920 * 100vw);}
.Menu001093 .nav li a{padding: 0.725em 0;margin-bottom: 0.7em;}
}


/*RighInfo003141 */
.RighInfo003141{ padding: 4% 0;}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 1em;}
.RighInfo003141 .intro .info{ font-size: 1em; line-height: 2.2; color: #333;}
.RighInfo003141 .intro .img img+img{ margin-top: 1em;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: #da251d; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #da251d;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .intro .title{ font-size: 1.5em;}
}






/*Timeline001915*/
.Timeline001915{ padding:4% 0;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:70px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;} 
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:2; color: #333; font-size: 1em;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#ff0000; font-size:1.875em; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#ff0000; width:50px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:145px; height:45px; line-height:45px; text-align:center; background-color:#f5f5f5; color:#333; font-size:1em; border-radius:50px;}


@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}









/*PicList000687 */

.PicList000687{padding: 4% 0 0 0;overflow: hidden;}

.PicList000687 .more a{ text-align: center;display: inline-block;color: #333;line-height: 2.5em;border-radius: 50px;border: solid 1px #d9d9d9;padding: 0 2.125em;transition: 0.3s; font-size: 0.875em;}
.PicList000687 .more a:hover{background: #ff0000; color: #fff; border-color: #ff0000;}

@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 1.25em;color: #333; font-weight: normal;}
.PicList000687 time{}
.PicList000687  p{line-height: 2; margin-bottom: 2vw; color: #999; font-size: 1em;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 1vw;}

.PicList000687 .news-top li{ overflow: hidden;border: 1px solid #eee;}
.PicList000687 .news-top .info{}
.PicList000687 .news-top li .pic{overflow: hidden; }
.PicList000687 .news-top li .Ispic{padding-bottom: 57%;transition: 0.3s;}
.PicList000687 .news-top li a:hover .Ispic{transform: scale(1.1);}
.PicList000687 .news-top li .tit a:hover{color: #ff0000;}
.PicList000687 .news-top time{display: block; margin-bottom: 0vw;color: #999;font-size: 1em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 12px; height:12px; border-radius: 50%; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#ff0000;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 40%;}
.PicList000687 .news-top .info .main{padding:0 3.21vw ;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 40%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 2vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #a52d34; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #a5894b;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34; border-bottom: 0;}
}



/*PicList003142 */
.PicList003142{ padding: 2% 0;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.5em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; }
.PicList003142 li p{font-size: 1em; line-height: 1.8; min-height: 3.6em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 58%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #ff0000;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center; font-size: 0.875em;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 100%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 0%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}





/*Floor002782 */
.Floor002782{padding: 4% 0; background: url(../images/Floor002782-bj.jpg) no-repeat top center;}


.Floor002782 .tab{ text-align:center; padding-bottom:3%; font-size: 0;}
.Floor002782 .tab span{ font-size:18px; cursor:pointer; display:inline-block; background:rgba(160, 139, 84, 0.2); line-height:35px; padding:0 3%; margin: 0 1.5px; position:relative; color: #666; font-weight: lighter;}
.Floor002782 .tab span.on{ color:#fff;  background-image: linear-gradient(to right, #998244 , #b9a25a); box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); }

.Floor002782 .word{padding-bottom:47%; position: relative; background-size:cover; background-repeat: no-repeat; background-position: center; margin-bottom:10px;}
.Floor002782 .word:after{content:''; position:absolute; left:0; width:100%; height:40%; bottom:0; z-index:1;
background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Floor002782 .Building{display:none;}
.Floor002782 .BuildingTrue{position: absolute; display:block; padding:1.2% 2%; background-image: linear-gradient(to right, #024287 , #027087);  font-size: 18px; font-style: normal; line-height: 30px; color: #fff; right:3%; top: 0;}
.Floor002782 .BuildingTrue i{ background: url(../images/Floor002782-img.png) no-repeat center left; width: 30px; height: 30px; display:inline-block; vertical-align: middle; margin-right: 14px; }
.Floor002782 .con{position: absolute; left: 0; bottom: 0; width: 100%; padding:3% 5%; z-index: 10;}
.Floor002782 .word h2{ margin:0; font-weight:normal;color:#fff; font-size:28px; padding-bottom: 10px; }
.Floor002782 .word p{margin:0;line-height:26px; font-size: 14px; color: #fff;}
.Floor002782 .owl-item{ float:left; margin-top: 10px; border:2px solid transparent;}
.Floor002782 .owl-item .item{ cursor:pointer;  background-size:cover; background-repeat: no-repeat; background-position: center; padding-bottom:46.98%; position: relative; z-index: 1;}
.Floor002782 .owl-item .item::before{ position:absolute; content:''; width:0; height:0;   border:9px solid transparent; border-bottom-color:transparent; top: -20px; left: 50%; margin-left: -9px;}
.Floor002782 .owl-item .item:after{ content:''; position:absolute; left:0; width:100%; height:100%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Floor002782 .tit{ opacity:1; position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); text-align:center;  z-index:10; transition:0.3s; color:#fff; }
.Floor002782 .tit h3{font-size:18px; margin: 0;padding-bottom: 4px; font-weight: normal;}
.Floor002782 .tit time{font-size:14px; }
.Floor002782 .owl-item.on{ border-color:#024287;}
.Floor002782 .owl-item.on .item::before{  border-bottom-color: #024287; }
.Floor002782 .owl-item.on .item:after{opacity: 0;}
.Floor002782 .owl-item.on .item .tit{ opacity:0; }
.Floor002782 .info{ display:none;}
.Floor002782 .owl-stage-outer{ position:relative;overflow:hidden;}
.Floor002782 .owl-carousel{ position:relative;}
 .Floor002782 .owl-carousel .owl-nav div{display: none;}

/* .Floor002782 .owl-carousel .owl-nav div{ position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; overflow:hidden; line-height:100px; background:#000; z-index:10;}
.Floor002782 .owl-carousel .owl-nav div.owl-prev{ left:-4%;}
.Floor002782 .owl-carousel .owl-nav div.owl-next{ right:-4%; background-position: right top;}
.Floor002782 .owl-carousel .owl-nav div.disabled{ cursor:default; opacity:0.5;} */

@media(max-width:768px){
.Floor002782 .tit h3{font-size:16px;}
.Floor002782 .word h2{ font-size:20px;}
.Floor002782 .word{padding-bottom:66%; }
	
.Floor002782 .BuildingTrue{ font-size: 15px;line-height:26px;}
.Floor002782 .BuildingTrue i{width: 26px; height:26px; background-size: contain;}
.Floor002782 .tab span{ font-size:14px; }
}





/*Galary003154 */
.Galary003154 { padding: 4% 0; overflow: hidden;}
.Galary003154 h1{ text-align:center;color:#333;font-size:2em;margin:0 0 2%}
.Galary003154 .slider-for .Ispic{padding-bottom: 48%;}
.Galary003154 .slider-for li{position: relative;}
.Galary003154 .slider-for li .txt{position: absolute; bottom: 0; left: 50px;color: #fff; text-align: right; line-height: 3; padding:1.3em 1em; width: 100%;transition: 0.3s; opacity: 0; 
background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Galary003154 .slider-for li .txt h2{ font-size: 1.25em; line-height: 1.6; margin: 0; font-weight: normal;}
.Galary003154 .slider-for li .txt p{ font-size: 1em;margin: 0; }
.Galary003154 .slider-for li.slick-current .txt{opacity: 1;left: 0;}
.Galary003154 .auto .slider-nav{margin-top: 1.125em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.7em;}
.Galary003154 .slider-nav li div{padding: 0 0.5em;margin-top: 10px;}
.Galary003154 .slider-nav .Ispic{padding-bottom: 58%; border: 2px solid #fff;border-radius: 4px; position: relative;}
.Galary003154 .slider-nav .Ispic::before{ position:absolute; content:''; width:0; height:0;   border:9px solid transparent; border-bottom-color:transparent; top: -20px; left: 50%; margin-left: -9px;}
.Galary003154 .slider-nav li.slick-current .Ispic{border-color: #ff0000;}
.Galary003154 .slider-nav li.slick-current .Ispic::before{border-bottom-color: #ff0000;}


.Galary003154 .slick-arrow{ width: 50px; height: 50px;border-radius: 50%;background: rgba(0,0,0,0.3);font-size: 0;z-index: 10;position: absolute; top: 50%;margin-top: -25px;}
.Galary003154 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Galary003154 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Galary003154 .slick-prev{left: 1.25em; }
.Galary003154 .slick-next{right: 1.25em; }
.Galary003154 .slick-arrow:hover{background-color: #ff0000;} 

@media (min-width:1025px) {

}
@media (max-width:1024px) {
.Galary003154 .auto{padding:2em 0;}
.Galary003154 .auto .slider-nav{margin-top: 0.5em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.3em;}
.Galary003154 .slider-nav li div{padding: 0 0.3em;}
.Galary003154 .slider-for .Ispic{padding-bottom: 58%;}
.Galary003154 .slider-for li .txt{ line-height: 2;}
}









/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding:4% 0 2% 0;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;position: relative; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display: block;overflow: hidden;position: relative;}
.PicList000762 li .txt{padding: 5% 3%;position: absolute;left: 0;bottom: 0;width: 100%;
background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.PicList000762 li h2{ margin:0; font-size:1em; color:#fff; font-weight: normal; text-align: right; }
.PicList000762 li .pic{ overflow: hidden;}
.PicList000762 li .pic figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:70.1%;transition: 0.3s;}
.PicList000762 li a:hover figure{transform: scale(1.1);}

@media(max-width:640px){
.PicList000762 li{width:100%;}
.PicList000762 li:nth-child(3n){ margin-right:0%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}






/*PicList002949 */
.PicList002949{ padding: 4% 0 ;}
.PicList002949 .item{margin-bottom: 2%; background: #F9F9F9;}
.PicList002949 .item a{overflow: hidden;}
.PicList002949 .item a:hover{color: #ff0000;}
.PicList002949 .txt .inner{padding: 2% 5%;}
.PicList002949 .txt p{line-height:2; color: #666; font-size: 1em;}
.PicList002949 .tit{font-size: 1.5em; line-height: 1.6;}
/* .PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #4ab344; width: 48px; height: 2px;} */
.PicList002949 .item a:hover  .tit:after{background: #1e50ae;}
.PicList002949 .item .more{padding-right: 25px;display: inline-block;color: #999;}
.PicList002949 .item a:hover .more{ color: #ff0000;}
.PicList002949 .item .pic{overflow: hidden;}
.PicList002949 .item .pic img{transition:0.3s; }
.PicList002949 .item:hover .pic img{transform:scale(1.1);}
@media(min-width:1025px){
.PicList002949 .pic{ width:50%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;}
.PicList002949 .tit{}
}



/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #ff0000;border-color: #ff0000;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}




/*Floor002934 */
.Floor002934{padding: 4% 0; background: #f9f9f9;}
.Floor002934 .column-name{text-align: center;position: relative; z-index: 1; margin-bottom: 2em;}
.Floor002934 .column-name .cn{color: #333; font-size: 2em;line-height: 1; font-weight: bold;}
.Floor002934 .column-name .cn:after{background: #FF0000; margin: 20px auto 0 ; display: block;content: '';width: 60px;height: 3px;}

.Floor002934 .slider{position: relative; z-index: 1;}
.Floor002934 .slider li a{display: block; }

.Floor002934 .slider .pic{ overflow: hidden;}
.Floor002934 .slider .Ispic{padding-bottom: 70%;transition: 0.3s;}
.Floor002934 .slider a:hover figure{transform: scale(1.1);}
.Floor002934 .slider li aside{ font-size: 1em;color: #333; text-align: center; line-height: 2; background: #fff; padding: 3% 2%;}
.Floor002934 .slider li p{color: #b9b9b9;line-height: 1.428em; height: 2.856em; margin: 0;}
.Floor002934 .slick-arrow{position: absolute; width: 50px; height: 50px; border-radius: 50%;border: 1px solid #ff0000; background:none; z-index: 20; top: 50%; margin-top: -25px;}
.Floor002934 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #ff0000;border-top: 2px solid #ff0000; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor002934 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002934 .slick-arrow:hover{ background: #f00;}
.Floor002934 .slick-arrow:hover:before{ border-color:#fff;}
.Floor002934 .slick-prev{left: -64px;}
.Floor002934 .slick-next{right: -64px;}


@media(min-width:1025px){
.Floor002934 .slider .ul{/* padding: 20px 41px 15px; */ margin: 0 -12px;}
.Floor002934 .slider li a{margin: 0 12px;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 0vw 2vw;}
.Floor002934 .slider li a{margin: 0 0vw;}
.Floor002934 .slick-prev{left: 0vw;}
.Floor002934 .slick-next{right: 0vw;}
}
@media(max-width:640px){
.Floor002934 .slider{}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .slider li a{margin: 0 0vw;}
}

/*Bottom002626 */
.Bottom002626{ background:#333; padding:2% 0 0 0; }

.Bottom002626 .top{padding-bottom: 2em; border-bottom: 1px solid rgba(255,255,255,0.1);}
.Bottom002626 .top .logo{display: table; }
.Bottom002626 .top .logo img{ height: 60px;}

.Bottom002626 .right{ float:right; position:relative; width:40%; max-width:290px;}
.Bottom002626 .links ol{ border:1px solid #eee;background-color: #ffffff; line-height:40px; padding:0 20px; position:relative; color:#333; }
.Bottom002626 .links ol::after{opacity:0.5; content:''; position:absolute; right:20px; top:50%; margin-top:-2.5px; content:; border:5px solid transparent; border-top-color:#666;}
.Bottom002626 .links li{ position:absolute; width:100%; top:100%; background:#fff; z-index:102; border-radius: 0 0 5px 5px; display:none; padding:3% 0;}
.Bottom002626 .links li a{ display:block; padding:0 5%; line-height:34px;}


.Bottom002626 .bottom{padding:2% 0; position:relative;}
.Bottom002626 .contact{float:right;width: 40%;}
.Bottom002626 .contact ul{ display: table; margin-bottom: 1em;}
/* .Bottom002626 .contact  ul> * {display: table-cell;vertical-align: middle; } */
.Bottom002626 .contact p{margin: 0; line-height: 1.6;font-size: 0.875em;}
.Bottom002626 .contact li img{ width:140px; display:block;}
.Bottom002626 .contact ol{ color:#FFFFFF; text-align:right; padding-right:20px;}
.Bottom002626 .contact ol aside{ color:#ff0000; font-size:2em; line-height: 1.6; }
.Bottom002626 .contact .bdsharebuttonbox{/* display:inline-block; */margin-top: 14px;text-align: center;color: rgba(255, 255, 255, .5);font-size: 0.875em;}
.Bottom002626 .contact .bdsharebuttonbox a{ float:left; width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.2); background:url(../images/Bottom002626_share.png) no-repeat left center; margin:0 10px 0 0;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_tsina{ background-position:-100px center; margin-right:0;}

.Bottom002626 .contact .fl {width: 68%;}
.Bottom002626 .contact .fr {}
.Bottom002626 .contact .telnum {padding-bottom: 2%;}
.Bottom002626 .contact .telnum .icon {animation: move 3s 0s infinite;-webkit-animation: move 3s 0s infinite;}
.Bottom002626 .contact .telnum h3 {font-size: 2.125em;color: #fff;margin: 0; line-height: 1.6; font-weight: normal;}
.Bottom002626 .contact dl dd {line-height: 2;color: rgba(255, 255, 255, .5);font-size: 0.875em;width: 100%;float: left;}
.Bottom002626 .contact dl dd span,.Bottom002626 .contact dl dd i{float: left;font-style: normal;max-width: 85%}
.Bottom002626 .contact2 dl dd span,.Bottom002626 .contact2 dl dd i{float: left;font-style: normal;max-width: 80%}

.Bottom002626 .bottom nav{float:left;width: 55%;}
.Bottom002626 .bottom nav dl{float:left;width: 21%;}
.Bottom002626 .bottom nav dl:last-child{ width:auto;}
.Bottom002626 .bottom nav dt{ color:#fff; font-size:1.125em; margin-bottom:0.625em;}
.Bottom002626 .bottom nav dd{ line-height:1.6; font-size: 0.875em; padding: 5px 0;}
.Bottom002626 .bottom nav dd a{ color:#fff; opacity:0.5;}
.Bottom002626 .bottom nav dd a:hover{ opacity:1;}

.Bottom002626 footer{ border-top:1px solid rgba(255,255,255,0.1);padding: 20px 0;}

.Bottom002626 .copyright{ color:rgba(255,255,255,0.5); line-height: 2; font-size: 0.875em;}
.Bottom002626 .copyright a{color:rgba(255,255,255,0.5);}
.Bottom002626 .copyright dd a::after{ display:inline-block; content:''; width:1px; height:12px; vertical-align:middle; margin:0 10px; background:rgba(255,255,255,0.5);}
.Bottom002626 .copyright dd a:last-child::after{ display:none;}
.Bottom002626 .copyright dd span a{color:#fff; text-decoration:underline;}
.Bottom002626 .copyright a:hover{ color:#fff;}

@media(max-width:1280px){
.Bottom002626 .contact dt aside{ font-size:24px;}
}
@media(max-width:1440px){
.Bottom002626 .bottom nav{    width: 56%;}
.Bottom002626 .contact{    width: 43%;}
.Bottom002626 .contact li img{    width: 120px;}

}

@media(max-width:1100px){
.Bottom002626 .bottom nav{ display:none;}
.Bottom002626 .contact{ position:relative; width:auto;margin:0 auto;}
}
@media(max-width:768px){
.Bottom002626 .links,
.Bottom002626 .copyright{ float:none; width:auto;}
.Bottom002626 .copyright{ padding-top:0%; text-align: center;}
.Bottom002626 .right{ float:none; position:relative; width:100%; max-width: 100%;}
.Bottom002626 .top .logo{ margin-bottom: 15px;display: none;}
.Bottom002626 .contact .fl{width: 67%;float: left;}
.Bottom002626 .contact ul{ margin: 0 auto;width:30%;float: right;margin-top: 8%;}
.Bottom002626 .contact dl dd{ font-size: 14px;}
.Bottom002626 .top .logo img{ height: auto;}
.Bottom002626 .top{padding-bottom: 1em; padding-top: 1em;}
.Bottom002626 .contact li img{width: 110px;margin: 0 auto;}
.Bottom002626 .links ol{border: none;  background-color: #777;color: #fff;}
.Bottom002626 .links ol::after{border-top-color: #eee;}
.Bottom002626 .contact dl dd{line-height: 1.5;}
.Bottom002626 footer{padding: 8px 0;}
.Bottom002626 .contact .telnum h3{font-size: 1.925em;}
.w_86{    width: 90%;}
.Bottom002626 .contact dl dd span, .Bottom002626 .contact dl dd i{max-width: 80%}
}





/*
 .Floor001388 为demo编号
 */
.Floor001388 { padding:3% 0; }
.Floor001388 .title{ text-align:center; padding:4% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001388 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px; }
.Floor001388 .list{ position:relative; border:1px #efefef solid; }
.Floor001388 .list li{ display:none; }
.Floor001388 .list h1{ margin:0; position:absolute; right:0; top:0; width: 13%; }
.Floor001388 .list h1 span{ display:block; background:#242e3a; color:#fff; text-align:center; position:relative; padding:10%; font-size:14px; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.Floor001388 .list h1 span::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #fa7d02; }
.Floor001388 .list h1 span:nth-child(2n){ background:#1f2833; }
.Floor001388 .list h1 span.active{ background:#fa7d02; }
.Floor001388 .list h1 span.active::before{ display:block; }
.Floor001388 .list h1 em{ display:block; }
.Floor001388 .list_con{ overflow: hidden;}
.Floor001388 .list_con .Ispic{ display: block;  padding-bottom: 32%; float:left; width: 50%; }
.Floor001388 .list_con .txt{ float:left; margin-left:5%; width:30%; position:relative;  }
.Floor001388 .list_con .txt h2{ background:url(../images/Floor001388_tit.png) no-repeat left center; font-weight:normal; font-size:24px; padding: 4% 0 4% 27%; margin:17% 0;  }
.Floor001388 .list_con p{ line-height:30px; color:#333; font-size:14px; height:120px; overflow:hidden; }
.Floor001388 .list_con .txt::after{ position:absolute; left:0; bottom:-30px; content:""; background:url(../images/Floor001388_txt.png) no-repeat; width:24px; height:24px; }

@media (min-width: 1000px) {
.Floor001388 .list h1 span{	padding:8%; }
.Floor001388 .list_con .txt::after{ bottom: -15px; }
}
@media (max-width: 1000px) {
.Floor001388 .list_con .Ispic{ width:48%; }	
.Floor001388 .list_con .txt{ float:right; width:48%; margin-left:0; }	
.Floor001388 .list h1 { left:0; top:100%; width: 100%; }
.Floor001388 .list h1 span{ float:left; width:25%; padding:2%; }
.Floor001388 .list h1 span::before{ left:0; top:6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fa7d02; }
.Floor001388 .list_con .txt::after{ display:none; }
.Floor001388 .list_con .txt h2{ padding-left:36%; margin:5% 0;  }
}
@media (max-width: 768px) {
.Floor001388 .list_con .Ispic{ float:none; width:100%; } 
.Floor001388 .list_con .txt{ float:none; width:100%;}	
}
@media (max-width: 320px) {
.Floor001388 .list_con .txt h2{ padding-left:0; background:none; text-align:center; }	
}



/* *PicList002171 */ 
.PicList002171{ padding:4% 0;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #eee; position:relative; display:block;}
.PicList002171 li .pic{overflow: hidden;}
.PicList002171 li .Ispic{padding-bottom: 45%;background-size: contain; }
.PicList002171 li a .txt{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,0,0,0.75); opacity:0; transition:0.3s;}
.PicList002171 li a:hover .txt{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:1em; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*PicList002925 */

.PicList002925{background: #fff;padding: 4% 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1400px;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 1em; line-height: 1.25em;height: 2.5em;word-break: break-word;}
.PicList002925 li a:hover .tit{ color: #ff0000;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -3vw;}

}


/*RighInfo002939 */
.RighInfo002939{padding:4% 0 ;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 2em;}
.RighInfo002939 .name h1{margin: 0 0 1.5em 0;font-size: 1.5em;color: #333; font-weight: bold;line-height: 2;}
.RighInfo002939 .time{color: #999;padding-bottom: 1.72vw;line-height: 1;}
.RighInfo002939 .share{margin-left: 0.625em;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2;color: #333;  padding-bottom: 4vw;}
.RighInfo002939 .edit-info img{/* width: auto; */height: auto;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 50px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #ff0000;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 1em;}
}
@media(max-width:640px){
.RighInfo002939 .name h1{margin: 0 0 15px 0; }
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .edit-info{font-size: 14px;}
.RighInfo002939 .info-page dd{line-height: 42px;}
 .RighInfo002939 .edit-info p img{
  text-indent: 0 !important; /* 取消首行缩进 */
}
}


/*Map002779*/
.Map002779{ padding: 4% 0;}
.Map002779 li{margin-bottom:2%;background:#f9f9f9;/* padding:2.5em; */}
.Map002779 li .txt .inner{padding:0 5em;}
.Map002779 li .tit{font-size:1.5em;font-weight:bold;color:#333;line-height:1;}
.Map002779 li .tit:after{display:block;margin: 1em 0 1.125em 0;content:'';background:#ff0000;width:60px;height:3px;}
.Map002779 li a:hover .tit:after{background:#ff0000;}
.Map002779 li dl{font-size:1em;display:block;line-height:2.4;}
.Map002779 li dl dd{width: 100%;float: left;}
.Map002779 li dl dd span,.Map002779 li dl dd i{float: left;font-style: normal;max-width: 80%}
.Map0027792 li dl dd span,.Map0027792 li dl dd i{float: left;font-style: normal;max-width: 70%}
@media(min-width:1025px){
.Map002779 li .pic{width:42%;}
}
@media(max-width:1024px){
.Map002779 li{margin-bottom:1.125em;padding:1.5em;}
.Map002779 li .ytable,
.Map002779 li .ytable-cell{display:block;}
.Map002779 li .txt .inner{padding:5vw 0;}
}


/*TextList002739 */
.TextList002739{padding:4% 0;}

.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 1em; }
.TextList002739 .list-group .tit:before{background: #333; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 20px; }
.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #333; font-size: 1em; color: #fff; border-bottom: 1px solid #ededed;margin-top:0px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #ededed; color: #333;}
.TextList002739 .tit.active time{}
.TextList002739 .info{padding: 15px 40px 25px 70px;}
.TextList002739 .info .singlePage{font-size: 1em; line-height: 2; color: #666;}
.TextList002739 .info .singlePage strong{color:#333;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}



.Singlepage{padding:4% 0;font-size:1em;line-height:2}

@media(max-width:640px){
.Singlepage{ font-size:14px;}
}



.search_list {  padding: 4% 0;}
.search_list li{border-bottom: 1px dashed #d5d5d5;padding: 1.125em 0; }
.search_list li a{ display: block; height: auto; overflow: hidden; font-size: 1em;}
.search_list li a::before{display: inline-block;content: '';width: 6px;height: 6px;background: #ff0000;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.search_list li time{  float: right; color: #999; margin-left: 10px; }
.search_list li a:hover{ color: #ff0000;}

/*PicList010 */
.PicList010{ padding: 4% 0;}
.PicList010 .list li{float:left;width: 18.2%;margin-right:2%;margin-bottom: 2%;}
.PicList010 .list li div{border: #f7f7fa 2px solid;}
.PicList010 .list li:nth-child(5n){margin-right:0%;}
.PicList010 .list li .pic{overflow: hidden;}
.PicList010 .list li .Ispic{padding-bottom: 45%;background-size: contain; }
/*.PicList010 .list li:hover div{ background:#eff9ff;} */
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #333; margin:0; font-size:1em; }
.PicList010 .list li a:hover h3{ color:#ff0000; }

@media(max-width:640px){
.PicList010 .list li:nth-child(2n){margin-right:0%;}
.PicList010 .list li{width: 49%;}
.PicList010 .list li h3{font-size:14px; }
}





